ISCModelPropertyCollection::HasProperty Arguments
Here is the signature for the HasProperty function:
VARIANT_BOOL HasProperty(VARIANT ClassId, VARIANT MustBeOn, VARIANT MustBeOff)
The following table contains the valid arguments for the HasProperty function:
| Parameter | Valid Type/Value | Description | 
|---|---|---|
| ClassId | VT_BSTR � Name of a property | Identifies a class name for a property. | 
| ClassId | VT_BSTR � ID of a property | Identifies a class identifier for a property. | 
| MustBeOn [optional] | VT_I4 � SC_ModelPropertyFlags that must be set | Provides a set of required flags. | 
| MustBeOn [optional] | Empty | Default is set to the MustBeOn filter that was used to create the property collection. | 
| MustBeOff [optional] | VT_I4 � SC_ModelPropertyFlags that must not be set | Provides a set of flags that must not be set. | 
| MustBeOff [optional] | Empty | Default is set to the MustBeOff filter that was used to create the property collection. | 
For information about valid property class identifiers and valid property class names, see the HTML document erwin Metamodel Reference, in the Metamodel Reference Bookshelf located in the erwin� Data Modeler installation folder. More information about SC_ModelPropertyFlags is located in the Enumerations section.
| 
 Copyright © 2025 Quest Software, Inc. |